package cgd;

import cdp.Produto;
import java.util.List;
import javax.persistence.Query;

public class ProdutoDao extends DaoJpa<Produto> {
    private static ProdutoDao instance = null;
    
    public static ProdutoDao getInstance(){
        if(instance == null)
            instance = new ProdutoDao();
        return instance;
    }
    public List<Produto> obterTodos() throws Exception {
        return buscar(new Produto());
    }

    public Produto consultar(int id) throws Exception {
        try {
            Query q = em.createQuery("SELECT t FROM Produto t WHERE t.id = " + id);
            return (Produto) q.getResultList().get(0);
        } catch (Exception ex) {
            throw ex;
        }
    }
}
